package net.tatu.service;

import java.util.List;

import net.tatu.model.OrgBusinessTargetRela;
import net.tatu.model.PubCode;
import net.tatu.model.User;
import net.tatu.model.UserPremAccount;
import net.tatu.model.UserPremDetail;

public interface UserPremAccountService {

	public UserPremAccount getUserPremAccount(UserPremAccount userPremAccount);

	public boolean createUserPremAccount(User user);
	
	public boolean checkUserPremAccount(User user);

	public int updateUserPremAccount(UserPremAccount userPremAccount);
	
	//更新用户等级
	public int updateUserLevel(User user);

	public boolean newPremDetail(long userId, int i, int j, int k);

	public List<UserPremDetail> getUserPremDetail(UserPremDetail userPremDetail);

	public boolean withdraw(User u, String sum, String bankCardNo);
}
